package org.jeecg.modules.deal.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.deal.entity.DesReportTable;
import org.jeecg.modules.deal.entity.StatisticsTable;

import java.util.List;

/**
 * @Description: 订阅查询
 * @Author: jeecg-boot
 * @Date: 2019-07-08
 * @Version: V1.0
 */
public interface DesReportTableService extends IService<DesReportTable> {


    /**
     * 查询已订阅报表
     **/
    IPage<DesReportTable> queryStrategyHasSSc(Page<DesReportTable> page, String fdTableName, String fdSchema,String fdProNum);


    /***
     * 查询同步数据范围
     * @param page
     * @param fdTableName
     * @return
     */
    IPage<DesReportTable> queryRunDetail(Page<DesReportTable> page, String fdTableName, String runDate_begin, String runDate_end,String fdTableinfoType);
    /**
     * 查询策略报表
     **/
    IPage<DesReportTable> queryStrategyTable(Page<DesReportTable> page, String fdTableName, String fdSchema);

    /**
     * 统计报表
     **/
    IPage<StatisticsTable> queryStatisticsTable(Page<StatisticsTable> page);


}
